stumble over an obstacle - Alemán Inglés Diccionario